dput — Debian package upload toolkit

History
=======

Christian Kurz writes:

    `dput` has been developed because `dupload`, the only tool for
    doing uploads, has quite a few open bug reports and the code is in
    my opinion not very clean.
    
    So I decided to start again and create a new tool for uploading
    packages into debian. This tool is `dput`, which will include more
    features and be (hopefully) bug free. It is written in Python,
    since the author believes that Python is a very good language.


Features
========

The features include:

* Test of the GnuPG signature on the source control file (``*.dsc``).

* Verification of the checksums in the source control file.

* Support for MD5 and SHA checksums.

* Check for unnecessary or missing tarballs.

* Running Lintian before putting the package into the archive.

* Running Dinstall after the package is in the archive and making sure that
  the package will be put on the correct server.

* Running user-defined commands before and after an upload.

A lot of the tests can be run without really putting the package
into the archive.


Encryption
==========

If you are still using PGP instead of GnuPG, please consider switching
to GnuPG instead. You can find a “how to” document about “Replacing
PGP 2.x with GnuPG” at: `<http://www.gnupg.org/gph/en/pgp2x.html>`_.


License
=======

This work is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of that License, or
(at your option) any later version. No warranty expressed or implied.

On Debian systems, a copy of version 2 of this license can be found at
`/usr/share/common-licenses/GPL-2`.


Collaboration
=============

The source code and the current repository can always be accessed via
`<git://git.debian.org/git/collab-maint/dput.git>`_ or
`<http://git.debian.org/git/collab-maint/dput.git>`_. See
`<http://git.debian.org/?p=collab-maint/dput.git>`_.

Patches for Bugfixing, Improvement, etc. are always welcome and should
be against the latest version.


Contributors
============

* Christian Kurz <shorty@debian.org>
* Jordi Mallach <jordi@debian.org>
* Sean 'Shaleh' Perry <shaleh@debian.org>
* Ben Finney <ben+debian@benfinney.id.au>


..
    Local variables:
    coding: utf-8
    mode: text
    mode: rst
    End:
    vim: fileencoding=utf-8 filetype=rst :
